Scene Optimized Shadow Mapping
نویسندگان
چکیده
Although shadow mapping has found widespread adoption among those who seek realistic and believable lighting, the algorithm possesses an aliasing issue that is difficult to control. Recent insights have spurred a flurry of activity and bred a number of novel heuristic approaches to such control. Unfortunately, many of the proffered heuristics, while improving shadow quality for certain scenes, offer little guarantee outside these specific domains. In contrast, we present a metric formulation of shadow quality that consequently permits us to solve for optimal parameters (under a chosen metric) for mitigating the aliasing issue.
منابع مشابه
Shadow Mapping Oh, divide by W, you so crazy
Shadow maps are the current technique for generating high quality real-time dynamic shadows. This article gives a ‘practical’ introduction to shadow mapping (or projection mapping) with numerous simple examples and source listings. We emphasis some of the typical limitations and common pitfalls when implementing shadow mapping for the first time and how the reader can overcome these problems us...
متن کاملOptimized Visibility Functions for Revectorization-Based Shadow Mapping
High-quality shadow anti-aliasing is a challenging problem in shadow mapping. Revectorization-based shadow mapping (RBSM) minimizes shadow aliasing by revectorizing the jagged shadow edges generated with shadow mapping, keeping low memory footprint and real-time performance for the shadow computation. However, the current implementation of RBSM is not so well optimized because its visibility fu...
متن کاملPerspective Shadow Maps: Care and Feeding
Shadow generation has always been a big problem in real-time 3D graphics. Determining whether a point is in shadow is not a trivial operation for modern GPUs, particularly because GPUs work in terms of rasterizing polygons instead of ray tracing. Today's shadows should be completely dynamic. Almost every object in the scene should cast and receive shadows, there should be self-shadowing, and ev...
متن کاملPractical Shadow Mapping
In this paper we propose several methods that can greatly improve image quality when using the shadow mapping algorithm. Shadow artifacts introduced by shadow mapping are mainly due to low resolution shadow maps and/or the limited numerical precision used when performing the shadow test. These problems especially arise when the light source’s viewing frustum, from which the shadow map is genera...
متن کاملThe Irregular Z-Buffer and its Application to Shadow Mapping
The classical Z-buffer algorithm samples a scene at regularly spaced points on an image plane. We present an extension of this algorithm called the irregular Z-buffer that permits sampling of the scene at arbitrary points on the image plane. The sample points are stored in a two-dimensional spatial data structure which is queried during rasterization. The irregular Z-buffer can be applied to sh...
متن کامل